package e2.entities;

import e2.entities.Usuario;
import java.io.Serializable;
import java.lang.String;
import java.util.List;
import javax.persistence.*;


/**
 * Entity implementation class for Entity: Aluno
 *
 */
@Entity
@DiscriminatorValue("ALUNO")
public class Aluno extends Usuario implements Serializable {

	
	private String numeroUsp;
	private static final long serialVersionUID = 1L;
	private String email;
        
        @OneToMany (mappedBy ="aluno")
        private List<Estagio> estagios;

        @ManyToMany 
        private List<DisciplinaDeEstagio> disciplinas;
        
	public Aluno() {
		
	}   
	public String getNumeroUsp() {
		return this.numeroUsp;
	}

	public void setNumeroUsp(String numeroUsp) {
		this.numeroUsp = numeroUsp;
	}
	

    /**
     * @return the estagios
     */
    public List<Estagio> getEstagios() {
        return estagios;
    }

    /**
     * @param estagios the estagios to set
     */
    public void setEstagios(List<Estagio> estagios) {
        this.estagios = estagios;
    }
	   
   
}
